home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d8
/
tfe_100.arc
/
TFE.DOC
< prev
next >
Wrap
Text File
|
1989-07-07
|
19KB
|
428 lines
TelixFonEd (TFE) v1.0 page 1
TelixFonEd v1.0 - Copyright (c) 1988 by Paul Roub
A full-screen editor for Telix version 3 FON files.
TelixFonEd (TFE) is designed to give you fuller and easier control over
the content and arrangement of your Telix version 3.0 (or greater)
dialing directories (FON files).
Using TFE, you can:
o Sort a dialing directory by name, ignoring leading blanks and
the's.
o Insert and delete entries at random.
o Copy a range of entries within a directory.
o Move a group of entries from one location in a directory to
another.
o Write part of a directory (or an entire directory) to a given
FON file.
o Import (merge) another FON file into the file currently being
edited.
o Print selected entries or all entries to a file or printer.
o Edit all fields of all entries in a full-screen visual format
(no more <ENTER>ing through every field in an entry just to
change the password).
o Bring up pull-down menus for all fields with a known range of
options (Protocols, Terminal types, etc.), on request or
whenever an invalid entry is made.
This documentation should tell you all you need to know about using
TFE. Further questions should be directed to the author, through the
following means:
Messages in the FidoNet Telix echo, addressed to Paul Roub
Fido NetMail to Paul Roub at 1:135/47
or US Mail to:
Paul Roub
690 Anderson Court
Satellite Beach, FL
32937
When making bug reports, please be specific as to their nature (i.e.
when did it happen, what error message (if any) ensued, can you repeat
it, etc.).
TFE may be distributed freely (in fact, I would appreciate it very
much), provided that the full, unmodified archive is distributed.
TelixFonEd (TFE) v1.0 page 2
If you find TFE useful, please fill out and send in the registration
form at the end of this document. You'll be supporting shareware,
making possible future improved versions of this and other programs,
and you'll also get the latest version on disk, optionally with full
source code! Note that TFE may NOT be used in a business or commercial
environment without registration.
Note to users of DoubleDos, DesqView and other multitaskers: do NOT use
TFE when Telix itself is running in another window. Havoc will ensue,
TRUST ME. In general, you're asking for trouble if you modify ANY file
in use by a concurrent process.
The author makes no claims as to the suitability of this product for
any applications. In the event of malfunction, the author's liability
shall be limited to a replacement or refund.
TFE is written in Microsoft C v5.1 and Microsoft MASM v5.0, using the
ProMake program maintenance utility.
TelixFonEd (TFE) v1.0 page 3
Startup and Configuration
Telix users will feel right at home with TFE. It reads your TELIX.CNF
configuration file to determine which screen colors and screen write
mode to use, what external protocols are available, and your default
settings (to use when adding new entries). The TFE screen should
therefore look pretty much like your Telix dialing directory. Note
that if TELIX.CNF is not in the current directory, TFE will use the
following defaults:
Black-and-white colors
BIOS used for screen access
Modem parameters 1200 NE1
No external protocols
The command line syntax is simple:
TFE [filename][.ext]
If no filename is given, TFE will assume TELIX.FON. If a filename is
given with no extension, TFE will append the extension .FON. If no
extension is desired, use a trailing '.' at the end of the filename.
If TFE can't find the FON file in question, it will pop up a window
asking you to name the file you wish to edit. At this point you can
enter a filename, or hit your ESC key to end the program. This process
will repeat until a valid filename (or ESC) is entered.
At this point, you will see the TFE screen, which contains several
sections. The top line contains copyright information. Next is a two-
part box; the first line contains the names of the current (on screen)
fields. The rest contains the fields themselves, for as many entries
as will fit on screen (note that a 'field' is, for instance, a BBS name
or phone number, whereas an 'entry' is all the information for one
particular service, such as the name, number, etc. for a BBS). The
next line down contains a more detailed description of the currently
edited field (the field containing the highlight bar -- more on that
later). The last line shows a list of possible Alt-keys, also ex-
plained later.
TelixFonEd (TFE) v1.0 page 4
Movement and Editing Commands
Using the various movement keys, you can move through the fields in a
manner very similar to a spreadsheet or word processor. If you move up
or down past the end of the currently displayed entries, the screen
will scroll up or down as necessary. Similarly, moving right or left
past the screen will let you edit fields beyond those currently shown
on screen. At any time you can edit the data in the current field
using the editing keys. Play with the movement and editing keys a bit
and you should get a feel for the functions quickly.
The following movement and editing keys are used:
(notations such as Shift-Tab mean, for example, to hold down the Shift
key and press Tab)
Left: Move left one character in the current field. If at the
beginning of the field, move to the previous field.
Right: Move right one character in the current field. If at
the end of the field, move to the next field.
Tab: Move to the next field.
Shift-Tab: Move to the previous field
Home: Move to the top (first) entry
End: Move to the bottom (last) entry
Control-Left: Move to the first field of the current entry.
Control-Right: Move to the last field of the current entry.
PgUp: Move one page down the entry list.
PgDn: Move one page up the entry list.
Del: Delete the current character in the current field.
Ins: Toggle insert mode. When insert mode is TRUE, entering
a character pushes all following characters in the same
field to the right. Insert mode is reset to TRUE upon
entering any field.
Backspace: Delete the previous character in the current field.
F1: Pop-up a menu of allowable values for this field. Pick
one by pointing to it and hitting <enter>, or ESC to
pick none.
ESC: Undo any editing done to the current field.
ENTER: Accept the current edited value for the current field.
When you leave a field (by hitting <enter>, selecting a menu option, or
moving to another field or entry), it is validated if possible.
Although a few fields have no restrictions as to what they may contain
(e.g. BBS name and password), most have some. If the value entered
into a field is 'illegal' (such as a letter in the 'Times Called'
field), one of two things will happen. If available, a menu of valid
options will be popped up, as explained earlier. Pick one of these.
Otherwise, TFE will display a message informing you that the value you
have entered is not valid. You must re-enter an acceptable value.
TelixFonEd (TFE) v1.0 page 5
Special Keys
In addition to the aforementioned editing and movement keys, several
'special' keys are defined. These are called 'Alt-letter' keys,
because they are used by holding down the 'Alt' key and hitting a
letter.
Here is a quick list, followed by a detailed explanation of each key's
function.
Alt-C: Copy a range of entries
Alt-D: Delete a range of entries
Alt-E: Export a specified range of entries to a FON file
Alt-I: Insert a specified number of entries
Alt-M: Move a range of entries to another part of the directory
Alt-O: impOrt (merge) another FON file into the current
directory
Alt-P: Print a range (or all) of the current directory
Alt-R: Read a new FON file
Alt-S: Sort the current directory by name
Alt-W: Write the current FON file with a specified name
Alt-X: eXit TFE
Several of the commands will ask you to indicate a range or a line.
When indicating a range, you will use the Up, Down, Home, End, PgUp and
PgDn keys to highlight a range of entries starting with the current
line. The range can extend above or below the current line. Indicat-
ing a line is similar -- just move the highlight bar to the position
you wish to indicate and press <enter>. Pressing ESC when indicating a
range or line will cancel the current command.
You will also occasionally be prompted to enter some information, such
as a number or filename. All editing keys are available to you, and
again, pressing ESC will cancel the command.
TelixFonEd (TFE) v1.0 page 6
Alt-C (Copy):
The Copy command lets you duplicate a range of entries and insert
the new range anywhere in the FON directory. This is useful when
you want to add new entries which are similar to existing entries.
Indicate the range you wish to copy, then the position to which
you wish to copy it. The duplicate lines will be inserted at the
specified position.
Alt-D (Delete):
The Delete command allows you to remove a range of lines from the
FON directory. Simply highlight the range you wish to delete,
then press <enter>.
Alt-E (Export):
The Export command writes a specified range of entries to a file.
Highlight the range you wish to write to a new FON file, then hit
<enter>. You will be prompted to enter a filename; if you leave
out the extension, .FON will be added for you. The new file will
be created, and the range of entries will be left untouched in the
current directory.
Alt-I (Insert):
Use the Insert command to add a number of new entries at the
current position in the FON directory. You will be prompted for
the number of entries to insert. All entries have the default
values specified in your TELIX.CNF file.
Alt-M (Move):
The Move command lets you move a range of entries to another part
of the directory. It is similar to the Copy command, except that
the original lines are deleted. Highlight the desired range,
press <enter>, then indicate the position to which you wish to
move the range.
Alt-O (impOrt):
The impOrt command reads in the entries from a specified FON file
and inserts them at the current position in the edited directory.
Just enter a FON filename when prompted, and the entries from the
specified file will be inserted.
Alt-P (Print):
The Print command prints the Name, Number, Baud, Parity, Stop
Bits, and Script fields of a specified range to a file or the
printer in a formatted, paginated list. Highlight the range you
want to print, or hit ESC to print the entire directory (note that
this is the one time that ESC won't cancel a command; don't
worry, you'll get another chance when you're entering the file-
name). At this point, enter the filename (or just hit <enter> to
write to LPT1).
TelixFonEd (TFE) v1.0 page 7
Alt-R (Read):
The Read command replaces the currently edited FON directory with
one read from a specified file, just as if you had exited TFE and
run it again with a different FON file name. Just enter the
filename when prompted. If the directory has been changed (by
Inserting, Deleting, Copying, Moving, editing, etc.) since the
last Write or Read command, you will be asked to confirm whether
you want clear the current entries without saving them to disk.
Alt-S (Sort):
The Sort command sorts the entire FON directory by name. Case is
not significant when sorting. Leading spaces are ignored, so
"That BBS" and " That BBS" are treated as the same name. Also,
if the first word in a name is "the," it will be ignored, so "BBS"
and "The BBS" will also compare the same. Users of TelixSort will
be familiar with the sort behavior.
Alt-W (Write):
The Write command writes the current directory as a FON file. The
current directory is not disturbed.
Alt-X (eXit):
The eXit command quits TFE and exits to DOS. If the current file
has changed since the last Read or Write command, you will be
asked to confirm your intention. Otherwise, TFE will exit without
incident.
TelixFonEd (TFE) v1.0 page 8
Registration
TelixFonEd is distributed as shareware. You get to try the full,
working program out to see if it suits your needs. If you DO find it
useful, you must register the program. Just to prod your good will
along, registration has a few perks: you will receive the latest
version of TelixFonEd on disk (a version without the shareware ad at
exit), and for an extra ten dollars, you will receive complete source
code (mainly in Microsoft C, with a little bit of assembly language).
Without registrations, there will soon cease to BE future versions of
TFE; sorry, but I've got to make a living, and I'm much more inclined
to work on projects that will help me pay my bills or finish getting my
degree. Note that TFE may NOT be used in a business or commercial
environment without registration.
Basic registration is currently ten dollars, including shipping,
handling, and cost of a floppy disk (with the latest version). For
twenty dollars, you will also receive complete source code to the
latest version of TFE. If you do not need the latest version on disk,
simply send five dollars. If you send a SASE disk and mailer, regis-
tration is five dollars or fifteen dollars with source code. Currently
registered users can upgrade to the latest version for five dollars, or
for free if a SASE disk and mailer are enclosed.
If the source code option is desired, you MUST sign the form agreeing
not to distribute the source code. Sorry, but I really have to limit
the source to licensed users. If no signature is supplied, you'll get
regular registration and a ten dollar rebate.
Thank you very much for registering.
The registration form follows.
TelixFonEd (TFE) v1.0 page 9
TelixFonEd Registration Form
I would like to register TFE in the following manner (check one):
__ Regular registration (latest version on disk) $10.00
__ Source code option and latest version $20.00
__ Registration with no disk $ 5.00
__ Regular registration with SASE disk and mailer $ 5.00
__ Source code option with SASE disk and mailer $15.00
__ Registered user upgrade - $5.00 or SASE disk and mailer
I am enclosing a check or money order for the appropriate amount.
Name: ___________________________________________________
Street Address: ___________________________________________________
City, ST: ___________________________________________________
Zip: ___________
Home Phone number: (_____)-______________
If you have selected the source code option, please sign here. By
signing here you agree to not distribute the source code to TFE. If
you do not sign, $10.00 of your fee will be refunded.
I agree to the above terms: ________________________________________
Please send this completed form, along with your check or money order
and disk and mailer if applicable, to:
Paul Roub
690 Anderson Court
Satellite Beach, FL
32937